0bb0f1d118a7d67641133728d1a4b36a73cca2f0,subprojects/plugins/src/main/groovy/org/gradle/api/plugins/JavaBasePlugin.java,JavaBasePlugin,defineConfigurationsForSourceSet,#SourceSet#ConfigurationContainer#,215
Before Change
compileOnlyConfiguration.extendsFrom(compileConfiguration);
compileOnlyConfiguration.setDescription(String.format("Compile only classpath for %s.", sourceSet));
Configuration compileClasspathConfiguration = configurations.findByName(sourceSet.getCompileClasspathConfigurationName());
if (compileClasspathConfiguration == null) {
compileClasspathConfiguration = configurations.create(sourceSet.getCompileClasspathConfigurationName());
}
compileClasspathConfiguration.setVisible(false);
compileClasspathConfiguration.extendsFrom(compileOnlyConfiguration);
After Change
compileOnlyConfiguration.extendsFrom(compileConfiguration);
compileOnlyConfiguration.setDescription(String.format("Compile dependencies for %s.", sourceSet));
Configuration compileClasspathConfiguration = configurations.maybeCreate(sourceSet.getCompileClasspathConfigurationName());
compileClasspathConfiguration.setVisible(false);
compileClasspathConfiguration.extendsFrom(compileOnlyConfiguration);
compileClasspathConfiguration.setDescription(String.format("Compile classpath for %s.", sourceSet));